//package com.lazyboy.util;
//
//
//import com.meihaifeng.tea.config.WxConfig;
//
//import java.util.Iterator;
//import java.util.Map;
//import java.util.Set;
//import java.util.SortedMap;
//
//public class WXSignUtils {
//	private static String Key = WxConfig.APPKEY;
//
//	/**
//	 * ΢��֧��ǩ���㷨sign
//	 * @param characterEncoding
//	 * @param parameters
//	 * @return
//	 */
//	@SuppressWarnings("rawtypes")
//	public static String createSign(String characterEncoding,SortedMap<Object,Object> parameters){
//		StringBuffer sb = new StringBuffer();
//		Set es = parameters.entrySet();
//		Iterator it = es.iterator();
//		while(it.hasNext()) {
//			Map.Entry entry = (Map.Entry)it.next();
//			String k = (String)entry.getKey();
//			Object v = entry.getValue();
//			if(null != v && !"".equals(v)
//					&& !"sign".equals(k) && !"key".equals(k)) {
//				sb.append(k + "=" + v + "&");
//			}
//		}
//		sb.append("key=" + Key);
//		System.out.println("key"+sb.toString());
//		String sign = MD5Util.MD5Encode(sb.toString(), characterEncoding).toUpperCase();
//
//		return sign;
//	}
//
//
//
//}
